package com.example.shop.config;

import org.springframework.context.annotation.Configuration;
import org.springframework.web.servlet.config.annotation.CorsRegistry;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;

    @Configuration
    public class CorsConfig implements WebMvcConfigurer {
        @Override
        public void addCorsMappings(CorsRegistry registry) {
            registry.addMapping("/**") // 对所有接口路径生效
                    .allowedOriginPatterns("http://localhost:8080") // 允许的前端域名，可根据实际调整
                    .allowedMethods("*") // 允许所有 HTTP 方法
                    .allowedHeaders("*","token") // 允许所有请求头
                    .allowCredentials(true); // 允许携带凭证（如Cookie）
        }
    }